Spin Dynamics